299
133
26
2
290
18
6
5
150
135
336
3
177
347
335
504
43
1
17
1
5
1
2
1
5
5
442
15
8
2
1
30
8
18
1
9
1
2
102
1
683
43
2
45
545
428
385
558
782
57
2
1
3
1073
1
43
1
1
1
4
1
1
1
18
167
2
1
1
1
1
6
40
119
2
1242
43
429
725
224
26
465
29
9
3
5
1
44
324
1
74
49
1399
7
2